package vwg.na.vwm.rh.motorsdk.modelo.procesos;

import java.util.Calendar;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

@Entity
@Table
public class EjemplosProceso implements IEntidadGenerica {

	private Integer registro;
	private String nombre;
	private String fechaIngreso;
	private String tipoMovimiento;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public Integer getRegistro() {
		return registro;
	}

	public void setRegistro(Integer registro) {
		this.registro = registro;
	}

	@Column
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	@Column
	public String getFechaIngreso() {
		return fechaIngreso;
	}

	public void setFechaIngreso(String fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}


	@Override
	public void setRegistroId(Long registroId) {
		
	}

	@Override
	public void setTitulo(String titulo) {
		
	}

	@Override
	public String getTitulo() {
		return null;
	}

	@Override
	public void setPersonaCreador(Integer personaCreador) {
		
	}

	@Override
	public Integer getPersonaCreador() {
		return null;
	}

	@Override
	public void setFechaCreacion(Calendar fechaCreacion) {
		
	}

	@Override
	public Calendar getFechaCreacion() {
		return null;
	}

	@Override
	public void setTipoMovimiento(String tipoMovimiento) {
		this.tipoMovimiento = tipoMovimiento;
		
	}

	@Override
	public String getTipoMovimiento() {
		return this.tipoMovimiento;
	}

	@Override
	public Long getRegistroId() {
		return null;
	}

	@Override
	public Integer getPersonaAplica() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setPersonaAplica(Integer personaAplica) {
		
	}

	@Override
	public void setComentario(String comentario) {
		
	}

	@Override
	public String getComentario() {
		return null;
	}

	@Override
	public void setEstado(String estado) {
		
	}

	@Override
	public String getEstado() {
		return null;
	}

	@Override
	@Transient
	public Integer getActividadActual() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setActividadActual(Integer actividadActual) {
		// TODO Auto-generated method stub
		
	}

	@Override
	@Transient
	public Calendar getFechaActividadActual() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override	
	public void setFechaActividadActual(Calendar fechaActividadActual) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void setFolio(Long folio) {
		// TODO Auto-generated method stub
		
	}

	@Override
	@Transient
	public Long getFolio() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	@Transient
	public Integer getActividadInicial() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setActividadInicial(Integer actividadInicial) {
		// TODO Auto-generated method stub
		
	}

}